@font-face{
	font-family: "Open Sans";
	src:url(OpenSans-Light.ttf);
}

*{margin:0;}
html{padding-bottom:30px;}
body{ background-color:#f1f2f2; }
div.container{width:960px; height:inherit; margin: 0 auto;}
div.junteLeft{float:left; width:auto; height:auto;}
div.junteRight{float:right; width:auto; height:auto;}
.negrito{ font-weight:bolder;}
.imagembb{ max-width: 650px; display:block; margin:10px 0;}

/*TOPO*/
header{width:100%; height:90px;float:left; min-width:960px; padding:10px 0px; background-color:#fff; margin-bottom:30px;}
div.topoSuperior{width:inherit; float:left; display:block;}
header span.logo{ width:55px; height:55px; float:left;  background-image:url(../img/chimera.png); background-position:left; background-repeat:no-repeat; background-size:contain; cursor:pointer;}
header input.pesquisaTopo{ margin:15px 10px 0px 240px; padding: 5px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; width:220px; float:left;}
header input.pesquisaTopo:focus{border:1px solid #09F;}
header select.categoriasPesquisa{ margin:15px 0px; padding: 4px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; width:120px; float:left;}
header span.sessionNome{float:right; font-family:"Open Sans";font-size:14px; margin-top:20px; margin-right:20px; color:#585858;}
header span.logout{font-family:"Open Sans"; color: #fff; margin-top:10px; float:right;}
header span.logout a{text-decoration:none; color:#666; font-size:14px; display:block; width:35px; height:35px; background-image:url(../img/logout.png); background-repeat:no-repeat; background-position:center; background-size:contain;}
header span.logout a:hover{background-color: #FAFAFA;}
div.topoInferior{width:inherit; float:left; display:block; text-align:center;}
span.nomeSite{clear:both; width:inherit; font-family:"Open Sans"; color:#585858; font-size:28px; text-align:center; display:block; margin-top:50px; }
span.frase{clear:both; width:300px; font-family:"Open Sans"; color:#585858; font-size:18px; text-align:center; display:inline-block; font-weight:lighter;}
div.botoesTopo{clear:both; width:inherit; text-align:center; display:inline-block; margin-top:10px;}
div.botoesTopoContainer{width:200px; margin:0 auto;}
.botaoMenu{width: 39px; height:39px; background-color:#99cbe9; float:left; background-image:url(../img/menu.png); background-position:center; background-repeat:no-repeat; background-size:contain; cursor:pointer;}
.botaoNovo{background-color:#86b4cf; text-decoration:none; font-family:"Open Sans"; color:#fff; font-size:14px; display:inline-block; padding: 10px 60px; float:right; cursor:pointer;}
.botaoMenu:hover{background-color:#adcee2;}
.botaoNovo:hover{background-color:#adcee2;}


/*SUB TOPO*/
div.menuTopo{float:right; width:inherit;}
div.menuTopo .home{height:30px; float:inherit; background-image:url(../img/home.png); background-repeat:no-repeat; background-position:left; background-size:contain; cursor:pointer; float:left; font-family:"Open Sans"; color:#585858; font-weight:lighter; padding-left:30px; padding-right:5px; text-decoration:none; font-size:14px; line-height:35px; margin-right:5px;}
div.menuTopo .menuPosts{height:30px; float:inherit; background-image:url(../img/menuPosts.png); background-repeat:no-repeat; background-position:left; background-size:contain; cursor:pointer; float:left; font-family:"Open Sans"; color:#585858; font-weight:lighter; padding-left:30px; padding-right:5px; text-decoration:none; font-size:14px; line-height:35px;}
div.menuTopo .menuPost{height:30px; float:inherit; background-image:url(../img/menuTopo.png); background-repeat:no-repeat; background-position:left; background-size:contain; cursor:pointer; font-family:"Open Sans"; color:#585858; font-weight:lighter; padding-left:30px; padding-right:5px; text-decoration:none; font-size:14px; line-height:35px; margin-right:5px;}
div.menuTopo .config{height:30px; float:inherit; background-image:url(../img/config.png); background-repeat:no-repeat; background-position:left; background-size:contain; cursor:pointer; font-family:"Open Sans"; color:#585858; font-weight:lighter; padding-left:30px; padding-right:5px; text-decoration:none; font-size:14px; line-height:35px; margin-right:5px;}
div.menuTopo .new{height:30px; float:inherit; background-image:url(../img/new.png); background-repeat:no-repeat; background-position:left; background-size:contain; cursor:pointer; font-family:"Open Sans"; color:#585858; font-weight:lighter; padding-left:30px; padding-right:5px; text-decoration:none; font-size:14px; line-height:35px; margin-right:5px;}
div.menuTopo .home:hover, div.menuTopo .config:hover, div.menuTopo .menuPost:hover, div.menuTopo .new:hover, div.menuTopo .menuPosts:hover{background-color:#FAFAFA;}
div.subMenuToolbar{ background-color:#60d3f7; width:100%; min-width:960px; float:inherit; margin-bottom:20px; //padding:5px 0;}
div.subMenuToolbar h1{font-family:"Open Sans"; background: #5091ca; color:#F0F0F0; font-size:22px; font-weight:lighter; float:right; width:680px; text-align:left; border-left:solid 5px #40c1fc; height:36px; padding:0 10px; line-height:36px;}
ul.subMenu{float:left; list-style-type:none; padding:0px; //margin:5px 0; height:inherit;}
ul.subMenu li{float:left; font-family:"Open Sans"; color: #F0F0F0; background-color:#60d3f7;}
ul.subMenu li:hover{}
ul.subMenu li a{text-decoration:none; font-family:"Open Sans"; color:#fff; font-size:13px; display:block; padding:10px;}
ul.subMenu li a:hover{background-color: #40c1fc;}


/*MENU CATEGORIAS*/
h3.menuTitulo{text-decoration:none; font-family:"Open Sans"; font-size:14px; color:#585858; padding: 10px 5px; font-weight:bold; background-color:#FFF; background-image:url(../img/post.png); background-repeat:no-repeat; background-position:left; background-size:contain; padding-left: 50px;}
ul.menu{//background: #86b4cf; list-style-type:none; padding:0; margin:0; width:220px; font-family:"Open Sans"; clear:left; float:left; display:none;}
ul.menu li{margin:0 0 2px 0; text-align:center;}
ul.menu li a{display:block; width:inherit; padding:10px 5px; text-decoration:none; color:#fff; font-size:14px; border-collapse:inherit; background-color:#99cbe9;}
ul.menu li a:hover{background-color: #adcee2;}
ul.menu li:hover{background-color: #adcee2;}

/*MENU OPCOES*/
ul.opcoes{list-style-type:none; margin:0; padding:0; margin-bottom:20px; float:left; width:220px; display:none;}
.excluirPost{padding:5px 0; background-color:#F33; color:#FFF; width:105px; margin-right:10px;}
.excluirPost:hover{ background-color:#F00;}
.editarPost{padding:5px 0; background-color:#6C9; color:#FFF; width:105px;}
.editarPost:hover{ background-color:#6C6;}
ul.opcoes li{float:left; font-family:"Open Sans"; color: #fff; text-align:center;}
ul.opcoes li a{text-decoration:none; font-family:"Open Sans"; color:#fff; font-size:13px; display:block;}

/*CONTAINER LISTAGEM DE NEWS E NEWS*/
.posts{ padding:0px; list-style-type:none; float:right; width:960px; text-align:right;}
.postsExpand{width:730px;}
.postNews{ padding:0px; list-style-type:none; float:right; width:960px; background-color:#FFF;}
.postNewsExpand{width:730px;}
.postsCategoria{ padding:0px; list-style-type:none; float:right; width:960px; }
.postsCategoriaExpand{width:730px;}
.postsCategoria li.postsLi{background-color:#FFF; width:inherit; height:50px; display:inline-block; margin:0; position:relative; float:right; margin:4px 0 0 0; border-left:5px #585858 solid;}
.postsCategoria li.postsLiContract{width:360px;}
.postsCategoria li a{font-family:"Open Sans"; color:#585858; font-size:14px; padding:0 5px; text-decoration:none; height:inherit; display:block;}
.postsCategoria li.postsLi:hover{border-left:5px #adcee2 solid;}
.postsCategoria li a:hover{background-color:#adcee2; color:#FFF; }
.posts li.postsLi{background-color:#FFF; width:315px; height:110px; display:inline-block; margin:0 2px 4px 2px; position:relative; float:right;}
.posts li.postsLiContract{width:360px;}
.posts li.postsLi:hover{background-color:#40c1fc; }
.posts li a{font-family:"Open Sans"; color:#585858; font-size:14px; text-decoration:none; float:left; width:inherit; height:inherit; text-align:center;}
.posts li a:hover{background-color:#adcee2; color:#FFF;}
span.categoriaUltimas{font-family:"Open Sans"; font-weight:bold; font-size:18px; width:inherit; display:block; margin-top:5px;}
span.assuntoUltimas{font-family:"Open Sans"; font-weight:bold; font-size:16px;}
span.autorUltimas{font-size:12px; font-weight:lighter; position:absolute; left:5px; bottom:5px;}
span.dataUltimas{font-size:11px; position:absolute; right:5px; bottom:5px;}
.postConteudo{font-family:"Open Sans"; color:#585858; font-size:14px; text-decoration:none; margin:10px;}
.postConteudo p{ white-space:pre-wrap;}

/*TAGS*/
div.tagsPost{max-width:width:700px;}
div.tagsPost ul{list-style-type:none; margin:0; padding:0 0 0 5px;}
div.tagsPost ul li{display: inline; font-family:"Open Sans"; color:#585858; font-size:12px;}

/*FORMS*/
form.formNovaNew{width:440px; float:left;}
form.formEditaNew{width:960px; float:left;}
form.formEditaNewExpand{width:730px; float:left;}
.inputAssunto{width:240px; margin:0 0 10px 0; padding: 5px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; float:left;}
.inputAssuntoEdit{width:950px; margin:0 0 10px 0; padding: 5px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; float:left;}
.inputAssuntoEditExpand{width:720px; margin:0 0 10px 0; padding: 5px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; float:left;}
.inputCategorias{width:180px; margin:0 0 10px 10px; padding: 4px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; float:left;}
.inputConteudo{width:430px; height:250px; resize: none; margin:0 0 10px 0; padding: 5px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; float:inherit;}
.inputConteudoEdit{width:950px; height:250px; resize: none; margin:0 0 10px 0; padding: 5px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; float:inherit;}
.inputConteudoEditExpand{width:720px; height:250px; resize: none; margin:0 0 10px 0; padding: 5px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; float:inherit;}
.adicionarCampo{float:left; margin-right:10px; font-family:"Open Sans"; color: #fff; background-color:#0C6; width:45px; text-align:center; text-decoration:none; padding:5px 10px;}
.adicionarCampo:hover{background-color:#3C9;}
.inputTags{width:100px; margin:0 10px 10px 0; padding: 5px 3px; font-size: 14px; outline:none; font-family:"Open Sans"; border:1px solid #999; float:inherit;}
div.divTags{float:left; max-width:300px;}
.buttonEnviar{float:right; font-family:"Open Sans"; color: #fff; background-color:#86b4cf; border:none; text-decoration:none; cursor:pointer; padding:7px 10px;}
.buttonEnviar:hover{background-color: #adcee2;}
.inputCategorias:focus, .inputConteudo:focus, .inputAssunto:focus{box-shadow: inset 0 2px 10px 2px rgba(0,0,0,.1);}

/*INICIO*/
section.inicio{width:100%; height:auto; float:left;}

/*NEWS*/
section.news{width:100%; height:auto; float:left;}

/*POSTS*/
section.page{width:100%; height:auto; float:left;}

/*POST*/
section.post{width:100%; height:auto; float:left;}

/*NOVO*/
section.novo{width:100%; height:auto; float:left;}

